import request from '@/utils/request'

/**
 * 登录请求
 * @param {Object} data
 * logName 登录用户名
 * logPws 登录密码
 */
export function login(data) { // 不用
  return request({
    url: '/course/personal/login',
    method: 'post',
    data
  })
}

/**
 * 登录请求
 * @param {Object} data
 * logName 登录用户名
 * logPws 登录密码
 */
export function loginToken(data) {
  return request({
    url: '/course/personal/login',
    method: 'post',
    data
  })
}

// 退出登录
export function logout() {
  return request({
    url: '/course/personal/logout',
    method: 'delete'
  })
}

/**
 * 获取个人信息
 */
export function getInfo() {
  return request({
    url: 'course/personal/myUserInfo',
    method: 'get'
  })
}
/**
 * 获取个人信息
 */
export function getMenuList() {
  return request({
    url: 'course/personal/getMenuList',
    method: 'get'
  })
}

/**
 * 更换头像
 * @param {Object} data
 * portraitUrl 上传路径
 */
export function updatePortrait(data) { // 上传用户图片路径
  return request({
    url: 'course/personal/updatePortrait',
    method: 'post',
    data
  })
}

/**
 * 密码修改
 * @param {Object} data
 * newPassword 新密码
 * oldPassword 旧密码
 */
export function updatePassword(data) {
  return request({
    url: '/course/personal/updatePassword',
    method: 'post',
    data
  })
}

/** 更换头像 */
export function portraitUrl(data) { // 作废
  return request({
    url: 'course/personal/portraitUrl',
    method: 'post',
    data: data
  })
}
